There is a alternate way to call SetVersion XCMD that displays a dialog box in which you can fill in all the vers fields at one time. You do this by calling SetVersion without ANY parameters:
In order for this to work you must have the SetVersion DLOG, DITL, and STR# resources (all ID 3101) in the current stack or Home stack.
A dialog is displayed containing edit text fields for the version NUMBER, the long string, and the auxiliary string and a popup menu containing the Country Codes.
You can add, subtract, and modify the country names that appear in the popup menu by editing the STR# resource with ResEdit. Use ResEdit to change line 1 of this resource to the LINE NUMBER of the popup menu that will be the default. The remaining entries in the STR# resource consist of an ALPHABETICAL list of countries, interspaced with their corresponding Country Code.
When the dialog is initially displayed, it will display the fields of the current vers resources, if there are any. If there ARE vers resources, the Country Code from vers 1 will be shown in the popup, NOT the country that you set with the STR# resource.
-- part contents for card part 1
----- text -----
SetVersion
-- part contents for card part 3
----- text -----
The STR# resource (ID 3101) consists of an ALPHABETICAL list of the country names (and their associated Country Codes) that SetVersion XCMD accepts. This list is used both to build the contents of the popup menu, and to determine what country names are valid.
There are instances where you may wish to modify this list:
1. To add new countries and Country Codes to the list;
2. To change the spelling of the country names to another language;
3. To change the "default" country name (the country name that is shown in the popup menu when the    SetVersion dialog is initially displayed).
This can be accomplished by editing the STR# resource with ResEdit. Item 1 of the list is a NUMBER that corresponds to the LINE NUMBER from the popup menu that will be the default. Lines 2 and 3 contain the text that is shown in the dialog depending on whether or not the vers resources are present ("Current field contents:" or "vers x is currently absent"). The remaining items in the list consist of an ALPHABETICAL list of the country names interspaced with their corresponding Country Codes. The Country Code for each country is listed AFTER the country name. When adding new countries to the list, maintain the alphabetical orientation.